package com.graduation.pojo.vo;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.graduation.common.constans.DateConstants;
import com.graduation.common.enums.CaseStatusEnum;
import lombok.Data;

import java.time.LocalDateTime;

@Data
public class CaseVO {

    // 案件ID
    private Long id;

    // 案件编号
    private String caseNumber;

    // 当事人信息
    private String parties;

    // 审理法院
    private String court;

    // 案件状态（0:进行中, 1:已结案, 2:上诉）
    private CaseStatusEnum status;

    // 关联文档ID
    private Long documentId;

    // 创建时间
    @JsonFormat(pattern = DateConstants.DATE_TIME_FORMAT)
    private LocalDateTime createTime;

    // 关联的法律文档标题
    private String documentTitle;

}
